package com.cs.study.homework._0207;


import java.util.Scanner;

public class StudentManage {
    public static void main(String[] args) {
        printMenu();
        startSystem();
    }


    //打印系统菜单
    public static void printMenu() {
        System.out.println("-------------王道Java学生管理系统-------------");
        System.out.println("              1. 学 生 列 表                ");
        System.out.println("              2. 增 加 学 生                ");
        System.out.println("              3. 删 除 学 生                ");
        System.out.println("              4. 修 改 学 生                ");
        System.out.println("              5. 查 询 学 生                ");
        System.out.println("              6. 退 出 系 统                ");
        System.out.print("青选择功能（1~6）：");
    }

    //输入数字使用对应功能
    public static void startSystem () {
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        String[] newList = new String[10];
        switch (num) {
            case 1:
                List();//输出学生列表
                break;
            case 2:
                addStudent(newList);//增加学生列表
                break;
            case 3:
                break;
            case 4:
                break;
            case 5:
                break;
            case 6:
                //退出系统
                System.out.println("确认退出吗（1/2):");
                int quit = sc.nextInt();
                if (quit == 1) {
                    System.out.println("感谢使用本系统！");
                }
                break;
            default:
                System.out.println("输入错误");
        }
    }


//输出学生列表
    public static void List() {
        System.out.println("------------- 学 生 列 表 -------------");
        String[] name = new String[10];
        name[0] = "张三";
        name[1] = "李四";
        name[2] = "王五";
        name[3] = "赵六";
        name[4] = "田七";
        for (int i = 0; i < name.length; i++) {
            if (name[i] != null) {
                System.out.println(name[i]);
            }
        }
    }

    //增加学生列表
    public static void addStudent(String[] list) {
        System.out.println("请输入要增加的学生姓名：");
        Scanner sc = new Scanner(System.in);
        String addName = sc.nextLine();
        for (int i = 0; i < list.length; i++) {
            //数组元素==null时换成输入的值
            if (list[i] == null) {
                list[i] = addName;
                System.out.println("添加成功");
                break;
            } else {
                //数组满时告知数组已满
                System.out.println("列表已满！");
            }
        }
    }
}




